package com.test.jdk.funtion;

/**
 * jdk8 中新增默认静态方法无法被实现
 */
public interface InterfaceDafaultStaticFun {
    //jdk8 中新增默认静态方法无法被实现，只能通过类名进行调用
    public static void test() {
        System.out.println("调用了jdk8新增的static方法。。。。。。。。。。");

    };

    //jdk8新增的默认方法，实现的接口可以选择重写或者重写
    default void test2() {
        System.out.println("调用了jdk8新增的默认方法。。。。。。。。。。");
    };
}

class B implements InterfaceDafaultStaticFun {
    @Override
    public void test2() {
        System.out.println("实现类重写了test()方法。。。。。");
    }
}